Public Types | Static Public Attributes | List of all members
variant_topic_tools::type_traits::ArrayType< T[N]> Struct Template Reference

#include <ArrayTypeTraits.h>

Public Types

typedef boost::false_type IsDynamic
 
typedef ros::message_traits::IsFixedSize< ValueTypeIsFixedSize
 
typedef ros::message_traits::IsSimple< ValueTypeIsSimple
 
typedef T MemberType
 
typedef ArrayMemberType< T >::ValueType MemberValueType
 
typedef boost::array< MemberValueType, N > ValueType
 

Static Public Attributes

static const size_t NumMembers = N
 

Detailed Description

template<typename T, size_t N>
struct variant_topic_tools::type_traits::ArrayType< T[N]>

Definition at line 72 of file ArrayTypeTraits.h.

Member Typedef Documentation

template<typename T , size_t N>
typedef boost::false_type variant_topic_tools::type_traits::ArrayType< T[N]>::IsDynamic

Definition at line 77 of file ArrayTypeTraits.h.

Definition at line 78 of file ArrayTypeTraits.h.

Definition at line 79 of file ArrayTypeTraits.h.

template<typename T , size_t N>
typedef T variant_topic_tools::type_traits::ArrayType< T[N]>::MemberType

Definition at line 73 of file ArrayTypeTraits.h.

template<typename T , size_t N>
typedef ArrayMemberType<T>::ValueType variant_topic_tools::type_traits::ArrayType< T[N]>::MemberValueType

Definition at line 74 of file ArrayTypeTraits.h.

template<typename T , size_t N>
typedef boost::array<MemberValueType, N> variant_topic_tools::type_traits::ArrayType< T[N]>::ValueType

Definition at line 75 of file ArrayTypeTraits.h.

Member Data Documentation

template<typename T , size_t N>
const size_t variant_topic_tools::type_traits::ArrayType< T[N]>::NumMembers = N
static

Definition at line 76 of file ArrayTypeTraits.h.


The documentation for this struct was generated from the following file:


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Sat Jan 9 2021 03:56:50